package Vista.menu;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;

import Controlador.ControlJuegoDificil;
import Controlador.ControlJuegoFacil;
import Controlador.ControlJuegoMedio;
import GPSChallenge.vehiculo.Estado;


public class VistaMenu {
	
	String nuevoJugador;
	Estado estadoDelVehiculo;
	
	public void asignarNombreDelJugador(String nombre){
		
		nuevoJugador = nombre;
	}
	
	public void seleccionarEstado(Estado unEstado) {
		
		estadoDelVehiculo = unEstado;		
	}
	
	
	public void dibujar(){
		
		JFrame frame = new JFrame("Menu");
		frame.setVisible(true);	
		frame.setSize(300,250);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);			
		frame.getContentPane().setLayout(null);
		
		JLabel label = new JLabel("Elija la dificultad");
		frame.getContentPane().add(label);
		label.setBounds(90, 0, 100, 50);
		
		ControlJuegoFacil cjf = new ControlJuegoFacil(frame,nuevoJugador,estadoDelVehiculo);
		JButton facil = new JButton("FACIL");
		frame.getContentPane().add(facil);
		facil.setBounds(90, 40, 100, 35);
		facil.addActionListener(cjf);
		
		ControlJuegoMedio cjm = new ControlJuegoMedio(frame,nuevoJugador,estadoDelVehiculo);
		JButton medio = new JButton("MEDIO");
		frame.getContentPane().add(medio);
		medio.setBounds(90, 100, 100, 35);
		medio.addActionListener(cjm);
		
		ControlJuegoDificil cjd = new ControlJuegoDificil(frame,nuevoJugador,estadoDelVehiculo);
		JButton dificil = new JButton("DIFICIL");
		frame.getContentPane().add(dificil);
		dificil.setBounds(90, 160, 100, 35);
		dificil.addActionListener(cjd);
		
	
	}


	

}
